// pages/mine/subscribe/subscribe.js
let AJAX = require("../../../utils/util.js").AJAX
let timeTranfer = require("../../../utils/util.js").timeTranfer
const App = getApp()
Page({

   /**
    * 页面的初始数据 
    */
   data: {
      navH:0,
      page: 1,
      total: 0,     
      dataList: [],
   },

   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function(options) {
      this.setData({
         navH: App.globalData.navHeight
      })
      this.requestList()
   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function() {

   },

   /**
    * 生命周期函数--监听页面显示
    */
   onShow: function() {

   },

   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function() {

   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function() {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function() {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function() {
      console.log('11')
      let vm = this
      //console.log(vm.data.dataList.length)
      //console.log(vm.data.total)
      if (vm.data.dataList.length < vm.data.total) {
         console.log('222')
         vm.setData({
            page: vm.data.page + 1
         })
         vm.requestList(true)
      }
   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function() {

   },

   /**
    * 点击某一个跳转
    */
   itemclick: function(e) {
      let id = e.currentTarget.dataset.id;
      wx.navigateTo({
         url: '/pages/pm101/pm101?id=' + id,
      })
   },
   navBack() {
      wx.navigateBack()
   },
   requestList(str) {
      let vm = this
      AJAX('idea/my-love', "GET", {
         page: vm.data.page

      }).then(res => {
         let _data = []
         _data = res.data;
         if (res.data) {
            res.data.forEach(function(item, index, arr) {
               item.created_at_date = timeTranfer(item.created_at, 1)
            })
         }

         vm.setData({
            dataList: _data,
            total: res.header["X-Pagination-Total-Count"]
         })

      })
   }
})